package com.clstu.wraper;

public class WraperExcecise01 {
    public static void main(String[] args) {
        Integer n1=new Integer(100);
        Integer n2=new Integer(100);
        System.out.println(n1==n2);

        Integer m1=1;
        Integer m2=1;//底层用的是Integer.valueOf()
        System.out.println(m1==m2);//在-128~127之间直接返回系统创建好的对象
                                   //不在这个范围则new 一个对象返回
        /*
          public static Integer valueOf(int i) {
        if (i >= IntegerCache.low && i <= IntegerCache.high)
            return IntegerCache.cache[i + (-IntegerCache.low)];
        return new Integer(i);
    }
         */


        Integer x1=128;
        Integer x2=128;
        System.out.println(x1==x2);
    }
}
